package com.gg.douyin.sdk.bean.result;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author guiguan
 * @date 2019/12/11 11:22
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GetUserInfoResult extends BaseResult {

    /**
     * 用户在当前应用的唯一标识
     */
    @JSONField(name = "open_id")
    private String openId;

    /**
     * 用户在当前开发者账号下的唯一标识（未绑定开发者账号没有该字段）
     */
    @JSONField(name = "union_id")
    private String unionId;

    /**
     * 昵称
     */
    @JSONField(name = "nickname")
    private String nickname;

    /**
     * 头像
     */
    @JSONField(name = "avatar")
    private String avatar;

    /**
     * 城市
     */
    @JSONField(name = "city")
    private String city;

    /**
     * 省份
     */
    @JSONField(name = "province")
    private String province;

    /**
     * 国家
     */
    @JSONField(name = "country")
    private String country;

    /**
     * 性别:
     * <p>
     * 0 - 未知
     * 1 - 男性
     * 2 - 女性
     */
    @JSONField(name = "gender")
    private Integer gender;

}
